package com.berchen.utils;

import java.text.NumberFormat;

public class NumberUtils {
    private NumberUtils() {
    }

    /**
     * 获取两个数的百分比  保留多少为
     *
     * @param num1  第一个数 分子
     * @param num2  第二个数 分母
     * @param digit 保留的位数
     * @return
     */
    public static String getPercentage(Integer num1, Integer num2, int digit) {

        if(num1==null||num1==0){
            return "0";
        }
        if (num2==null||num2 == 0) {
            return "0";
        }
        // 创建一个数值格式化对象
        NumberFormat numberFormat = NumberFormat.getInstance();

        // 设置精确到小数点后digit位
        numberFormat.setMaximumFractionDigits(digit);

        return numberFormat.format((float) num1 / (float) num2 * 100);

    }
}
